-us-gaap:External Credit Rating, Standard & Poor's [Member] {us-gaap:ExternalCreditRatingStandardPoorsMember}
us-gaap:Standard & Poor's, AAA Rating [Member] {us-gaap:StandardPoorsAAARatingMember}
us-gaap:Standard & Poor's, AA+ Rating [Member] {us-gaap:StandardPoorsAAPlusRatingMember}
us-gaap:Standard & Poor's, AA Rating [Member] {us-gaap:StandardPoorsAARatingMember}
us-gaap:Standard & Poor's, AA- Rating [Member] {us-gaap:StandardPoorsAAMinusRatingMember}
us-gaap:Standard & Poor's, A+ Rating [Member] {us-gaap:StandardPoorsAPlusRatingMember}
us-gaap:Standard & Poor's, A Rating [Member] {us-gaap:StandardPoorsARatingMember}
us-gaap:Standard & Poor's, A- Rating [Member] {us-gaap:StandardPoorsAMinusRatingMember}
us-gaap:Standard & Poor's, BBB+ Rating [Member] {us-gaap:StandardPoorsBBBPlusRatingMember}
us-gaap:Standard & Poor's, BBB Rating [Member] {us-gaap:StandardPoorsBBBRatingMember}
us-gaap:Standard & Poor's, BBB- Rating [Member] {us-gaap:StandardPoorsBBBMinusRatingMember}
us-gaap:Standard & Poor's, BB+ Rating [Member] {us-gaap:StandardPoorsBBPlusRatingMember}
us-gaap:Standard & Poor's, BB Rating [Member] {us-gaap:StandardPoorsBBRatingMember}
us-gaap:Standard & Poor's, BB- Rating [Member] {us-gaap:StandardPoorsBBMinusRatingMember}
us-gaap:Standard & Poor's, B+ Rating [Member] {us-gaap:StandardPoorsBPlusRatingMember}
us-gaap:Standard & Poor's, B Rating [Member] {us-gaap:StandardPoorsBRatingMember}
us-gaap:Standard & Poor's, B- Rating [Member] {us-gaap:StandardPoorsBMinusRatingMember}
us-gaap:Standard & Poor's, CCC+ Rating [Member] {us-gaap:StandardPoorsCCCPlusRatingMember}
us-gaap:Standard & Poor's, CCC Rating [Member] {us-gaap:StandardPoorsCCCRatingMember}
us-gaap:Standard & Poor's, CCC- Rating [Member] {us-gaap:StandardPoorsCCCMinusRatingMember}
us-gaap:Standard & Poor's, CC Rating [Member] {us-gaap:StandardPoorsCCRatingMember}
us-gaap:Standard & Poor's, C Rating [Member] {us-gaap:StandardPoorsCRatingMember}
us-gaap:Standard & Poor's, D Rating [Member] {us-gaap:StandardPoorsDRatingMember}
-us-gaap:External Credit Rating, Fitch [Member] {us-gaap:ExternalCreditRatingFitchMember}
us-gaap:Fitch, AAA Rating [Member] {us-gaap:FitchAAARatingMember}
us-gaap:Fitch, AA+ Rating [Member] {us-gaap:FitchAAPlusRatingMember}
us-gaap:Fitch, AA Rating [Member] {us-gaap:FitchAARatingMember}
us-gaap:Fitch, AA- Rating [Member] {us-gaap:FitchAAMinusRatingMember}
us-gaap:Fitch, A+ Rating [Member] {us-gaap:FitchAPlusRatingMember}
us-gaap:Fitch, A Rating [Member] {us-gaap:FitchARatingMember}
us-gaap:Fitch, A- Rating [Member] {us-gaap:FitchAMinusRatingMember}
us-gaap:Fitch, BBB+ Rating [Member] {us-gaap:FitchBBBPlusRatingMember}
us-gaap:Fitch, BBB Rating [Member] {us-gaap:FitchBBBRatingMember}
us-gaap:Fitch, BBB- Rating [Member] {us-gaap:FitchBBBMinusRatingMember}
us-gaap:Fitch, BB+ Rating [Member] {us-gaap:FitchBBPlusRatingMember}
us-gaap:Fitch, BB Rating [Member] {us-gaap:FitchBBRatingMember}
us-gaap:Fitch, BB- Rating [Member] {us-gaap:FitchBBMinusRatingMember}
us-gaap:Fitch, B+ Rating [Member] {us-gaap:FitchBPlusRatingMember}
us-gaap:Fitch, B Rating [Member] {us-gaap:FitchBRatingMember}
us-gaap:Fitch, B- Rating [Member] {us-gaap:FitchBMinusRatingMember}
us-gaap:Fitch, CCC+ Rating [Member] {us-gaap:FitchCCCPlusRatingMember}
us-gaap:Fitch, CCC Rating [Member] {us-gaap:FitchCCCRatingMember}
us-gaap:Fitch, CCC- Rating [Member] {us-gaap:FitchCCCMinusRatingMember}
us-gaap:Fitch, CC Rating [Member] {us-gaap:FitchCCRatingMember}
us-gaap:Fitch, C Rating [Member] {us-gaap:FitchCRatingMember}
us-gaap:Fitch, D Rating [Member] {us-gaap:FitchDRatingMember}
-us-gaap:External Credit Rating, Moody's [Member] {us-gaap:ExternalCreditRatingMoodysMember}
us-gaap:Moody's, Aaa Rating [Member] {us-gaap:MoodysAaaRatingMember}
us-gaap:Moody's, Aa1 Rating [Member] {us-gaap:MoodysAa1RatingMember}
us-gaap:Moody's, Aa2 Rating [Member] {us-gaap:MoodysAa2RatingMember}
us-gaap:Moody's, Aa3 Rating [Member] {us-gaap:MoodysAa3RatingMember}
us-gaap:Moody's, A1 Rating [Member] {us-gaap:MoodysA1RatingMember}
us-gaap:Moody's, A2 Rating [Member] {us-gaap:MoodysA2RatingMember}
us-gaap:Moody's, A3 Rating [Member] {us-gaap:MoodysA3RatingMember}
us-gaap:Moody's, Baa1 Rating [Member] {us-gaap:MoodysBaa1RatingMember}
us-gaap:Moody's, Baa2 Rating [Member] {us-gaap:MoodysBaa2RatingMember}
us-gaap:Moody's, Baa3 Rating [Member] {us-gaap:MoodysBaa3RatingMember}
us-gaap:Moody's, Ba1 Rating [Member] {us-gaap:MoodysBa1RatingMember}
us-gaap:Moody's, Ba2 Rating [Member] {us-gaap:MoodysBa2RatingMember}
us-gaap:Moody's, Ba3 Rating [Member] {us-gaap:MoodysBa3RatingMember}
us-gaap:Moody's, B1 Rating [Member] {us-gaap:MoodysB1RatingMember}
us-gaap:Moody's, B2 Rating [Member] {us-gaap:MoodysB2RatingMember}
us-gaap:Moody's, B3 Rating [Member] {us-gaap:MoodysB3RatingMember}
us-gaap:Moody's, Caa1 Rating [Member] {us-gaap:MoodysCaa1RatingMember}
us-gaap:Moody's, Caa2 Rating [Member] {us-gaap:MoodysCaa2RatingMember}
us-gaap:Moody's, Caa3 Rating [Member] {us-gaap:MoodysCaa3RatingMember}
us-gaap:Moody's, Ca Rating [Member] {us-gaap:MoodysCaRatingMember}
us-gaap:Moody's, C Rating [Member] {us-gaap:MoodysCRatingMember}
-us-gaap:Internal Credit Rating [Member] {us-gaap:InternalCreditRatingMember}
us-gaap:Risk Level, High [Member] {us-gaap:RiskLevelHighMember}
us-gaap:Risk Level, Medium [Member] {us-gaap:RiskLevelMediumMember}
us-gaap:Risk Level, Low [Member] {us-gaap:RiskLevelLowMember}